package com.someclip.component.interfaces 
{
	import com.someclip.component.interfaces.IComponent;
	
	/**
	 * ...
	 * @author Argus
	 */
	public interface IList extends IComponent
	{
		function get dataProvider():Array;
		function set dataProvider(value:Array):void;
		function get scrollPosition():Number;
		function set scrollPosition(value:Number):void;
		function get upArrowStyle():Object;
		function set upArrowStyle(value:Object):void;
		function get downArrowStyle():Object;
		function set downArrowStyle(value:Object):void;
		function get thumbStyle():Object;
		function set thumbStyle(value:Object):void;
		function get barStyle():Object;
		function set barStyle(value:Object):void;
		function get cellStyle():Object;
		function set cellStyle(value:Object):void;
		function get cellSelectedStyle():Object;
		function set cellSelectedStyle(value:Object):void;
	}
	
}